package com.geek.gkfood.biz.facade.meal;

import com.geek.gkfood.biz.facade.meal.action.query.QuerySnatchOrderListAction;
import com.geek.gkfood.facade.meal.MealQueryFacade;
import com.geek.gkfood.facade.meal.bean.QuerySnatchOrderListReq;
import com.geek.gkfood.facade.meal.bean.QuerySnatchOrderListResp;
import org.apache.dubbo.config.annotation.DubboService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * <h1>餐饮查询服务 Facade 实现类。</h1><br/>
 *
 * <h1><br/><a href="https://u.geekbang.org/subject/arch3/100614201">Java 业务架构实战营：https://u.geekbang.org/subject/arch3/100614201</a></h1><br/><h1><a href="https://gitee.com/ylimhhmily/BizArchPracticeCamp">Java 业务架构实战营代码地址：https://gitee.com/ylimhhmily/BizArchPracticeCamp</a></h1><br/><h1><a href="https://u.geekbang.org/subject/java4th/1001148?source=app_share">高级 Java 工程体系课 2023 版：https://u.geekbang.org/subject/java4th/1001148?source=app_share</a></h1><br/><h1><a href="https://time.geekbang.org/column/intro/100312101?tab=catalog">Dubbo 源码剖析与实战：https://time.geekbang.org/column/intro/100312101?tab=catalog</a></h1>
 *
 * @author hmilyylimh
 * ^_^
 * @version 0.0.1
 * ^_^
 * @date 2023/9/26 21:45
 */
@Component
@DubboService
public class MealQueryFacadeImpl implements MealQueryFacade {

    @Autowired
    private QuerySnatchOrderListAction querySnatchOrderListAction;

    @Override
    public QuerySnatchOrderListResp querySnatchOrderList(QuerySnatchOrderListReq req) {
        return querySnatchOrderListAction.querySnatchOrderList(req);
    }
}